package pe.com.tma.model;

import java.io.Serializable;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@NamedQueries({
  @NamedQuery(name = "Cotizacionelex.findAll", query = "select o from Cotizacionelex o")
})
@Table(name = "\"cotizacionelex\"")
@IdClass(CotizacionelexPK.class)
public class Cotizacionelex implements Serializable {
    @Id
    @Column(name="FechaHora", nullable = false)
    private Timestamp fechaHora;
    @Column(name="apertura")
    private String apertura;
    @Column(name="cantidadNegociada")
    private String cantidadNegociada;
    @Column(name="compra")
    private String compra;
    @Column(name="cotAnt")
    private Number cotAnt;
    @Column(name="fechaAnterior")
    private Timestamp fechaAnterior;
    @Id
    @Column(name="idInstrumento", nullable = false)
    private String idInstrumento;
    @Column(name="maxima")
    private String maxima;
    @Column(name="minima")
    private String minima;
    @Column(name="montoNegociado")
    private String montoNegociado;
    @Column(name="promedio")
    private String promedio;
    @Column(name="ultimaCot")
    private String ultimaCot;
    @Column(name="variacion")
    private String variacion;
    @Column(name="venta")
    private String venta;

    public Cotizacionelex() {
    }

    public Cotizacionelex(String apertura, String cantidadNegociada,
                          String compra, Number cotAnt,
                          Timestamp fechaAnterior, Timestamp fechaHora,
                          String idInstrumento, String maxima, String minima,
                          String montoNegociado, String promedio,
                          String ultimaCot, String variacion, String venta) {
        this.apertura = apertura;
        this.cantidadNegociada = cantidadNegociada;
        this.compra = compra;
        this.cotAnt = cotAnt;
        this.fechaAnterior = fechaAnterior;
        this.fechaHora = fechaHora;
        this.idInstrumento = idInstrumento;
        this.maxima = maxima;
        this.minima = minima;
        this.montoNegociado = montoNegociado;
        this.promedio = promedio;
        this.ultimaCot = ultimaCot;
        this.variacion = variacion;
        this.venta = venta;
    }

    public Timestamp getFechaHora() {
        return fechaHora;
    }

    public void setFechaHora(Timestamp fechaHora) {
        this.fechaHora = fechaHora;
    }

    public String getApertura() {
        return apertura;
    }

    public void setApertura(String apertura) {
        this.apertura = apertura;
    }

    public String getCantidadNegociada() {
        return cantidadNegociada;
    }

    public void setCantidadNegociada(String cantidadNegociada) {
        this.cantidadNegociada = cantidadNegociada;
    }

    public String getCompra() {
        return compra;
    }

    public void setCompra(String compra) {
        this.compra = compra;
    }

    public Number getCotAnt() {
        return cotAnt;
    }

    public void setCotAnt(Number cotAnt) {
        this.cotAnt = cotAnt;
    }

    public Timestamp getFechaAnterior() {
        return fechaAnterior;
    }

    public void setFechaAnterior(Timestamp fechaAnterior) {
        this.fechaAnterior = fechaAnterior;
    }

    public String getIdInstrumento() {
        return idInstrumento;
    }

    public void setIdInstrumento(String idInstrumento) {
        this.idInstrumento = idInstrumento;
    }

    public String getMaxima() {
        return maxima;
    }

    public void setMaxima(String maxima) {
        this.maxima = maxima;
    }

    public String getMinima() {
        return minima;
    }

    public void setMinima(String minima) {
        this.minima = minima;
    }

    public String getMontoNegociado() {
        return montoNegociado;
    }

    public void setMontoNegociado(String montoNegociado) {
        this.montoNegociado = montoNegociado;
    }

    public String getPromedio() {
        return promedio;
    }

    public void setPromedio(String promedio) {
        this.promedio = promedio;
    }

    public String getUltimaCot() {
        return ultimaCot;
    }

    public void setUltimaCot(String ultimaCot) {
        this.ultimaCot = ultimaCot;
    }

    public String getVariacion() {
        return variacion;
    }

    public void setVariacion(String variacion) {
        this.variacion = variacion;
    }

    public String getVenta() {
        return venta;
    }

    public void setVenta(String venta) {
        this.venta = venta;
    }
}
